import request from '@/utils/request'

/**
 * 获取我的理财列表
 * @returns {Promise} 返回我的理财列表数据
 */
export function getMyFinanceList(params) {
  return request({
    url: '/project/joinDetail',
    method: 'get',
    params
  })
}

/**
 * 获取理财项目列表
 * @param {Object} params 查询参数
 * @returns {Promise} 返回理财项目列表数据
 */
export function getFinanceProjects(params) {
  return request({
    url: '/project/list',
    method: 'get',
    params
  })
}

/**
 * 赎回理财产品
 * @param {Object} data 赎回参数，包含 proId
 * @returns {Promise} 返回赎回结果
 */
export function redeemFinance(data) {
  return request({
    url: '/project/toRefund',
    method: 'post',
    data
  })
}
